<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>2.10. odtone::mih::oarchive Class Reference</title>
<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
<link rel="home" href="../../../index.html" title="ODTONE 0.3">
<link rel="up" href="../index_mih.html" title="ODTONE MIH">
<link rel="prev" href="odtone_mih_iarchive_class.html" title="2.9. odtone::mih::iarchive Class Reference">
<link rel="next" href="odtone_mih_is_iarchive_class.html" title="2.11. odtone::mih::is_iarchive Class Reference">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr><td valign="top"><img alt="'ODTONE - Open Dot Twenty One'" width="100" height="100" src="../../.././images/logo.png"></td></tr></table>
<hr>
<div class="spirit-nav">
<a accesskey="p" href="odtone_mih_iarchive_class.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index_mih.html"><img src="../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="odtone_mih_is_iarchive_class.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
</div>
<div class="section" title="2.10. odtone::mih::oarchive Class Reference">
<div class="titlepage"><div><div><h4 class="title">
<a name="odtone.library.index_mih.odtone_mih_oarchive_class"></a><a class="link" href="odtone_mih_oarchive_class.html" title="2.10. odtone::mih::oarchive Class Reference">
        2.10. odtone::mih::oarchive Class Reference</a>
</h4></div></div></div>
<a name="odtone.library.index_mih.odtone_mih_oarchive_class.detailed_description"></a><h6>
<a name="id3076375"></a>
          <a class="link" href="odtone_mih_oarchive_class.html#odtone.library.index_mih.odtone_mih_oarchive_class.detailed_description">Detailed
          Description</a>
        </h6>
<p>
          <span class="bold"><strong>Output Archive.</strong></span>
        </p>
<p>
          The MIH types support serialization for the <a class="link" href="odtone_mih_oarchive_class.html" title="2.10. odtone::mih::oarchive Class Reference">odtone::mih::oarchive</a>.
          This particular archive does not include the TLV field, that is necessary
          in order to support defining new sequence types from existing MIH types.
        </p>
<a name="odtone.library.index_mih.odtone_mih_oarchive_class.namespace"></a><h6>
<a name="id3076422"></a>
          <a class="link" href="odtone_mih_oarchive_class.html#odtone.library.index_mih.odtone_mih_oarchive_class.namespace">Namespace</a>
        </h6>
<p>
          
</p>
<pre class="programlisting"><span class="keyword">namespace</span> <span class="identifier">odtone</span><span class="special">::</span><span class="identifier">mih</span>
</pre>
<p>
        </p>
<a name="odtone.library.index_mih.odtone_mih_oarchive_class.public_member_functions"></a><h6>
<a name="id3076475"></a>
          <a class="link" href="odtone_mih_oarchive_class.html#odtone.library.index_mih.odtone_mih_oarchive_class.public_member_functions">Public
          Member Functions</a>
        </h6>
<p>
          
</p>
<pre class="programlisting"><span class="identifier">oarchive</span><span class="special">(</span><span class="identifier">archive</span><span class="special">&amp;</span> <span class="identifier">ar</span><span class="special">);</span>

<span class="keyword">void</span> <span class="identifier">reset</span><span class="special">(</span><span class="identifier">archive</span><span class="special">&amp;</span> <span class="identifier">ar</span><span class="special">);</span>

<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">InputIteratorT</span><span class="special">&gt;</span>
<span class="keyword">void</span> <span class="identifier">append</span><span class="special">(</span><span class="identifier">InputIteratorT</span> <span class="identifier">begin</span><span class="special">,</span> <span class="identifier">InputIteratorT</span> <span class="identifier">end</span><span class="special">);</span>

<span class="keyword">void</span> <span class="identifier">position</span><span class="special">(</span><span class="identifier">uint</span> <span class="identifier">pos</span><span class="special">);</span>
<span class="identifier">uint</span> <span class="identifier">position</span><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
<span class="identifier">uint</span> <span class="identifier">length</span><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>

<span class="keyword">void</span> <span class="identifier">list_length</span><span class="special">(</span><span class="identifier">uint</span> <span class="identifier">len</span><span class="special">);</span>

<span class="identifier">oarchive</span><span class="special">&amp;</span> <span class="keyword">operator</span><span class="special">&amp;(</span><span class="keyword">bool</span><span class="special">&amp;</span> <span class="identifier">val</span><span class="special">);</span>
<span class="identifier">oarchive</span><span class="special">&amp;</span> <span class="keyword">operator</span><span class="special">&amp;(</span><span class="identifier">uint8</span><span class="special">&amp;</span> <span class="identifier">val</span><span class="special">);</span>
<span class="identifier">oarchive</span><span class="special">&amp;</span> <span class="keyword">operator</span><span class="special">&amp;(</span><span class="identifier">uint16</span><span class="special">&amp;</span> <span class="identifier">val</span><span class="special">);</span>
<span class="identifier">oarchive</span><span class="special">&amp;</span> <span class="keyword">operator</span><span class="special">&amp;(</span><span class="identifier">uint32</span><span class="special">&amp;</span> <span class="identifier">val</span><span class="special">);</span>
<span class="identifier">oarchive</span><span class="special">&amp;</span> <span class="keyword">operator</span><span class="special">&amp;(</span><span class="identifier">uint64</span><span class="special">&amp;</span> <span class="identifier">val</span><span class="special">);</span>
<span class="identifier">oarchive</span><span class="special">&amp;</span> <span class="keyword">operator</span><span class="special">&amp;(</span><span class="identifier">sint8</span><span class="special">&amp;</span> <span class="identifier">val</span><span class="special">);</span>
<span class="identifier">oarchive</span><span class="special">&amp;</span> <span class="keyword">operator</span><span class="special">&amp;(</span><span class="identifier">sint16</span><span class="special">&amp;</span> <span class="identifier">val</span><span class="special">);</span>
<span class="identifier">oarchive</span><span class="special">&amp;</span> <span class="keyword">operator</span><span class="special">&amp;(</span><span class="identifier">sint32</span><span class="special">&amp;</span> <span class="identifier">val</span><span class="special">);</span>
<span class="identifier">oarchive</span><span class="special">&amp;</span> <span class="keyword">operator</span><span class="special">&amp;(</span><span class="identifier">sint64</span><span class="special">&amp;</span> <span class="identifier">val</span><span class="special">);</span>
<span class="identifier">oarchive</span><span class="special">&amp;</span> <span class="keyword">operator</span><span class="special">&amp;(</span><span class="identifier">octet_string</span><span class="special">&amp;</span> <span class="identifier">val</span><span class="special">);</span>
<span class="identifier">oarchive</span><span class="special">&amp;</span> <span class="keyword">operator</span><span class="special">&amp;(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">vector</span><span class="special">&lt;</span><span class="identifier">uint8</span><span class="special">&gt;&amp;</span> <span class="identifier">buf</span><span class="special">);</span>
</pre>
<p>
        </p>
<a name="odtone.library.index_mih.odtone_mih_oarchive_class.constructor__amp__destructor_documentation"></a><h6>
<a name="id3077216"></a>
          <a class="link" href="odtone_mih_oarchive_class.html#odtone.library.index_mih.odtone_mih_oarchive_class.constructor__amp__destructor_documentation">Constructor
          &amp; Destructor Documentation</a>
        </h6>
<p>
          
</p>
<pre class="programlisting"><span class="identifier">oarchive</span><span class="special">(</span><span class="identifier">archive</span><span class="special">&amp;</span> <span class="identifier">ar</span><span class="special">);</span>
</pre>
<p>
        </p>
<p>
          Construct an output archive.
        </p>
<p>
          <span class="bold"><strong>Parameters:</strong></span>
        </p>
<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
<span class="bold"><strong>ar</strong></span> - <a class="link" href="odtone_mih_archive_class.html" title="2.7. odtone::mih::archive Class Reference">odtone::mih::archive</a>
            from where parse the values.
          </li></ul></div>
<p>
          <span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span>
        </p>
<a name="odtone.library.index_mih.odtone_mih_oarchive_class.member_function_documentation"></a><h6>
<a name="id3077435"></a>
          <a class="link" href="odtone_mih_oarchive_class.html#odtone.library.index_mih.odtone_mih_oarchive_class.member_function_documentation">Member
          Function Documentation</a>
        </h6>
<p>
          
</p>
<pre class="programlisting"><span class="keyword">void</span> <span class="identifier">reset</span><span class="special">(</span><span class="identifier">archive</span><span class="special">&amp;</span> <span class="identifier">ar</span><span class="special">);</span>
</pre>
<p>
        </p>
<p>
          Construct a new output archive.
        </p>
<p>
          <span class="bold"><strong>Parameters:</strong></span>
        </p>
<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
<span class="bold"><strong>ar</strong></span> - <a class="link" href="odtone_mih_archive_class.html" title="2.7. odtone::mih::archive Class Reference">odtone::mih::archive</a>
            from where parse the new values.
          </li></ul></div>
<p>
          <span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span>
        </p>
<p>
          
</p>
<pre class="programlisting"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">InputIteratorT</span><span class="special">&gt;</span>
<span class="keyword">void</span> <span class="identifier">append</span><span class="special">(</span><span class="identifier">InputIteratorT</span> <span class="identifier">begin</span><span class="special">,</span> <span class="identifier">InputIteratorT</span> <span class="identifier">end</span><span class="special">);</span>

</pre>
<p>
        </p>
<p>
          Inserts an element or a number of elements or a range of elements into
          the output archive at a specified position.
        </p>
<p>
          <span class="bold"><strong>Parameters:</strong></span>
        </p>
<div class="itemizedlist"><ul class="itemizedlist" type="disc">
<li class="listitem">
<span class="bold"><strong>begin</strong></span> - the position of the first element
            in the range of elements to be copied.
          </li>
<li class="listitem">
<span class="bold"><strong>end</strong></span> - The position of the first element
            beyond the range of elements to be copied.
          </li>
</ul></div>
<p>
          <span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span>
        </p>
<p>
          
</p>
<pre class="programlisting"><span class="keyword">void</span> <span class="identifier">position</span><span class="special">(</span><span class="identifier">uint</span> <span class="identifier">pos</span><span class="special">);</span>
</pre>
<p>
        </p>
<p>
          Point to a new position in the output archive.
        </p>
<p>
          <span class="bold"><strong>Parameters:</strong></span>
        </p>
<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
<span class="bold"><strong>pos</strong></span> - new position in the output archive
            where to point.
          </li></ul></div>
<p>
          <span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span>
        </p>
<p>
          
</p>
<pre class="programlisting"><span class="identifier">uint</span> <span class="identifier">position</span><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
</pre>
<p>
        </p>
<p>
          Get the current position in the output archive.
        </p>
<p>
          <span class="bold"><strong>Return</strong></span>
        </p>
<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
            The current position in the output archive
          </li></ul></div>
<p>
          <span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span>
        </p>
<p>
          
</p>
<pre class="programlisting"><span class="identifier">uint</span> <span class="identifier">length</span><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
</pre>
<p>
        </p>
<p>
          Get the length of the output archive.
        </p>
<p>
          <span class="bold"><strong>Return</strong></span>
        </p>
<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
            The length of the output archive.
          </li></ul></div>
<p>
          <span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span>
        </p>
<p>
          
</p>
<pre class="programlisting"><span class="keyword">void</span> <span class="identifier">list_length</span><span class="special">(</span><span class="identifier">uint</span> <span class="identifier">len</span><span class="special">);</span>
</pre>
<p>
        </p>
<p>
          Inserts the size of a list of a particular type.
        </p>
<p>
          <span class="bold"><strong>Parameters:</strong></span>
        </p>
<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
<span class="bold"><strong>len</strong></span> - the size of a list of a particular
            type.
          </li></ul></div>
<p>
          <span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span>
        </p>
<p>
          
</p>
<pre class="programlisting"><span class="identifier">oarchive</span><span class="special">&amp;</span> <span class="keyword">operator</span><span class="special">&amp;(</span><span class="keyword">bool</span><span class="special">&amp;</span> <span class="identifier">val</span><span class="special">);</span>
</pre>
<p>
        </p>
<p>
          Inserts a boolean type value from the current position in the output archive.
        </p>
<p>
          <span class="bold"><strong>Parameters:</strong></span>
        </p>
<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
<span class="bold"><strong>val</strong></span> - Reference where to get the value
            to insert.
          </li></ul></div>
<p>
          <span class="bold"><strong>Return</strong></span>
        </p>
<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
            Returns the output archive.
          </li></ul></div>
<p>
          <span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span>
        </p>
<p>
          
</p>
<pre class="programlisting"><span class="identifier">oarchive</span><span class="special">&amp;</span> <span class="keyword">operator</span><span class="special">&amp;(</span><span class="identifier">uint8</span><span class="special">&amp;</span> <span class="identifier">val</span><span class="special">);</span>
</pre>
<p>
        </p>
<p>
          Inserts a odtone::uint8 type value from the current position in the output
          archive.
        </p>
<p>
          <span class="bold"><strong>Parameters:</strong></span>
        </p>
<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
<span class="bold"><strong>val</strong></span> - Reference where to get the value
            to insert.
          </li></ul></div>
<p>
          <span class="bold"><strong>Return</strong></span>
        </p>
<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
            Returns the output archive.
          </li></ul></div>
<p>
          <span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span>
        </p>
<p>
          
</p>
<pre class="programlisting"><span class="identifier">oarchive</span><span class="special">&amp;</span> <span class="keyword">operator</span><span class="special">&amp;(</span><span class="identifier">uint16</span><span class="special">&amp;</span> <span class="identifier">val</span><span class="special">);</span>
</pre>
<p>
        </p>
<p>
          Inserts a odtone::uint16 type value from the current position in the output
          archive.
        </p>
<p>
          <span class="bold"><strong>Parameters:</strong></span>
        </p>
<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
<span class="bold"><strong>val</strong></span> - Reference where to get the value
            to insert.
          </li></ul></div>
<p>
          <span class="bold"><strong>Return</strong></span>
        </p>
<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
            Returns the output archive.
          </li></ul></div>
<p>
          <span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span>
        </p>
<p>
          
</p>
<pre class="programlisting"><span class="identifier">oarchive</span><span class="special">&amp;</span> <span class="keyword">operator</span><span class="special">&amp;(</span><span class="identifier">uint32</span><span class="special">&amp;</span> <span class="identifier">val</span><span class="special">);</span>
</pre>
<p>
        </p>
<p>
          Inserts a odtone::uint32 type value from the current position in the output
          archive.
        </p>
<p>
          <span class="bold"><strong>Parameters:</strong></span>
        </p>
<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
<span class="bold"><strong>val</strong></span> - Reference where to get the value
            to insert.
          </li></ul></div>
<p>
          <span class="bold"><strong>Return</strong></span>
        </p>
<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
            Returns the output archive.
          </li></ul></div>
<p>
          <span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span>
        </p>
<p>
          
</p>
<pre class="programlisting"><span class="identifier">oarchive</span><span class="special">&amp;</span> <span class="keyword">operator</span><span class="special">&amp;(</span><span class="identifier">uint64</span><span class="special">&amp;</span> <span class="identifier">val</span><span class="special">);</span>
</pre>
<p>
        </p>
<p>
          Inserts a odtone::uint64 type value from the current position in the output
          archive.
        </p>
<p>
          <span class="bold"><strong>Parameters:</strong></span>
        </p>
<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
<span class="bold"><strong>val</strong></span> - Reference where to get the value
            to insert.
          </li></ul></div>
<p>
          <span class="bold"><strong>Return</strong></span>
        </p>
<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
            Returns the output archive.
          </li></ul></div>
<p>
          <span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span>
        </p>
<p>
          
</p>
<pre class="programlisting"><span class="identifier">oarchive</span><span class="special">&amp;</span> <span class="keyword">operator</span><span class="special">&amp;(</span><span class="identifier">sint8</span><span class="special">&amp;</span> <span class="identifier">val</span><span class="special">);</span>
</pre>
<p>
        </p>
<p>
          Inserts a odtone::sint8 type value from the current position in the output
          archive.
        </p>
<p>
          <span class="bold"><strong>Parameters:</strong></span>
        </p>
<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
<span class="bold"><strong>val</strong></span> - Reference where to get the value
            to insert.
          </li></ul></div>
<p>
          <span class="bold"><strong>Return</strong></span>
        </p>
<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
            Returns the output archive.
          </li></ul></div>
<p>
          <span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span>
        </p>
<p>
          
</p>
<pre class="programlisting"><span class="identifier">oarchive</span><span class="special">&amp;</span> <span class="keyword">operator</span><span class="special">&amp;(</span><span class="identifier">sint16</span><span class="special">&amp;</span> <span class="identifier">val</span><span class="special">);</span>
</pre>
<p>
        </p>
<p>
          Inserts a odtone::sint16 type value from the current position in the output
          archive.
        </p>
<p>
          <span class="bold"><strong>Parameters:</strong></span>
        </p>
<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
<span class="bold"><strong>val</strong></span> - Reference where to get the value
            to insert.
          </li></ul></div>
<p>
          <span class="bold"><strong>Return</strong></span>
        </p>
<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
            Returns the output archive.
          </li></ul></div>
<p>
          <span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span>
        </p>
<p>
          
</p>
<pre class="programlisting"><span class="identifier">oarchive</span><span class="special">&amp;</span> <span class="keyword">operator</span><span class="special">&amp;(</span><span class="identifier">sint32</span><span class="special">&amp;</span> <span class="identifier">val</span><span class="special">);</span>
</pre>
<p>
        </p>
<p>
          Inserts a odtone::sint32 type value from the current position in the output
          archive.
        </p>
<p>
          <span class="bold"><strong>Parameters:</strong></span>
        </p>
<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
<span class="bold"><strong>val</strong></span> - Reference where to get the value
            to insert.
          </li></ul></div>
<p>
          <span class="bold"><strong>Return</strong></span>
        </p>
<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
            Returns the output archive.
          </li></ul></div>
<p>
          <span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span>
        </p>
<p>
          
</p>
<pre class="programlisting"><span class="identifier">oarchive</span><span class="special">&amp;</span> <span class="keyword">operator</span><span class="special">&amp;(</span><span class="identifier">sint64</span><span class="special">&amp;</span> <span class="identifier">val</span><span class="special">);</span>
</pre>
<p>
        </p>
<p>
          Inserts a odtone::sint64 type value from the current position in the output
          archive.
        </p>
<p>
          <span class="bold"><strong>Parameters:</strong></span>
        </p>
<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
<span class="bold"><strong>val</strong></span> - Reference where to get the value
            to insert.
          </li></ul></div>
<p>
          <span class="bold"><strong>Return</strong></span>
        </p>
<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
            Returns the output archive.
          </li></ul></div>
<p>
          <span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span>
        </p>
<p>
          
</p>
<pre class="programlisting"><span class="identifier">oarchive</span><span class="special">&amp;</span> <span class="keyword">operator</span><span class="special">&amp;(</span><span class="identifier">octet_string</span><span class="special">&amp;</span> <span class="identifier">val</span><span class="special">);</span>
</pre>
<p>
        </p>
<p>
          Inserts a odtone::mih::octet_string type value from the current position
          in the output archive.
        </p>
<p>
          <span class="bold"><strong>Parameters:</strong></span>
        </p>
<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
<span class="bold"><strong>val</strong></span> - Reference where to get the value
            to insert.
          </li></ul></div>
<p>
          <span class="bold"><strong>Return</strong></span>
        </p>
<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
            Returns the output archive.
          </li></ul></div>
<p>
          <span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span><span class="underline">_</span>
        </p>
<p>
          
</p>
<pre class="programlisting"><span class="identifier">oarchive</span><span class="special">&amp;</span> <span class="keyword">operator</span><span class="special">&amp;(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">vector</span><span class="special">&lt;</span><span class="identifier">uint8</span><span class="special">&gt;&amp;</span> <span class="identifier">buf</span><span class="special">);</span>
</pre>
<p>
        </p>
<p>
          Inserts a list of a particular type value from the current position in
          the output archive.
        </p>
<p>
          <span class="bold"><strong>Parameters:</strong></span>
        </p>
<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
<span class="bold"><strong>buf</strong></span> - Reference where to get the list
            to insert.
          </li></ul></div>
<p>
          <span class="bold"><strong>Return</strong></span>
        </p>
<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
            Returns the output archive.
          </li></ul></div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
<td align="right"><div class="copyright-footer">Copyright &#169; 2009 -2011 Universidade Aveiro<br>Copyright &#169; 2009 -2011 Instituto de Telecomunica&#231;&#245;es - P&#243;lo Aveiro<p>
        This software is distributed under a license. The full license agreement
        can be found in the LICENSE in this distribution. This software may not be
        copied, modified, sold or distributed other than expressed in the named license
        agreement. This software is distributed without any warranty.
      </p>
</div></td>
</tr></table>
<hr>
<div class="spirit-nav">
<a accesskey="p" href="odtone_mih_iarchive_class.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index_mih.html"><img src="../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="odtone_mih_is_iarchive_class.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
</div>
</body>
</html>
